import cv2
import requests

cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)


while True:
    #Capture frame-by-frame
    __, frame = cap.read()

    #1. 显示统计信息 每隔n秒请求一次统计信息

    #2. 检测人脸；结果为姓名、id、人脸框，如果不是内部人员姓名为unknown
    # result = requests.post('localhost://face_recog', **params), 

    #2.1 在视频上根据result标注人脸信息，包括人脸框，姓名
    #2.2 根据用户id请求每个用户的基本信息，并在下侧显示出来

    #3.日志记录；将检测到的人脸信息post到数据库中，同时记录记录时间，问题：不在数据库中的人会重复记录生成多个id，导致统计人数重复



    #display resulting frame
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) &0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()




